package com.example.demo.mapper;

import com.example.demo.entity.Userinfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper {
    // 1. 用户注册 --> 插入.  传入对象后期更好维护.
    Integer register(Userinfo userinfo);

    //2. 用户登录 --> 设置数据库userinfo中的username字段为唯一标识,
    // 通过username查询用户.
    Userinfo getUserByName(@Param("username") String username);

    // 7. 根据用户id查询列表页用户信息
    Userinfo getUserById(@Param("id") Integer id);

}
